home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / utilities / pu060.dms / pu060.adf / 25 < prev    next >
Text File  |  1990-11-03  |  14KB  |  352 lines

  1. Black Monks are proud to present:
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.                               PCOPY
  5.  
  6.         Pcopy was made to produce large amounts of different copies in
  7.         busy environs.  Like:  People are talking to you and you are
  8.         searching programs for them in databases.  Others want
  9.         information how to install some driver.  You divert people to
  10.         others you know to be an authority on their problems.  You are
  11.         copying PD and you have an arrears of two hours.  People ask
  12.         whether their disks are ready yet.
  13.         What are you copying at the moment?  What have you already
  14.         done?  When to insert the next set?
  15.  
  16.         Pcopy shows the actual situation conveniently arranged, starts
  17.         upon disk insertion, and produces reliable copies, because it
  18.         can verify the written data.
  19.  
  20.         Pcopy does not copy copy-protected disks.  At least not that I
  21.         know.  Its working is similar to that of Trackdisk (The software
  22.         that normally controls the drives).  If Trackdisk cannot read a
  23.         disk, than Pcopy probably will not be able too.
  24.  
  25.         If your source disk is failing, you can let Pcopy try to produce
  26.         a copy with the original data recovered.
  27.  
  28.         Although Pcopy displays a lot of information, I think it is a
  29.         rather dangerous copier (on behalf of its autostart
  30.         capabilities) and its application lies in the production area.
  31.  
  32.  
  33.                               START
  34.  
  35.         Pcopy can be executed from either the CLI or the Workbench.
  36.         Two Trackdisk-drives must be available.  That is, ie., the
  37.         internal and a normal external drive.  Selection is done by
  38.         clicking on/off gadgets in a window.  When ready, one can
  39.         proceed by clicking "DONE". If more than two (or less than
  40.         two!) drives are selected, then clicking "DONE" has no effect.
  41.         It is also possible to give the drivenames on the commandline.
  42.         Pcopy will check for drive presence and type.  If the selected
  43.         drives are available, DOS is asked to stay away from them.
  44.         Pcopy takes control of the drives (as does diskcopy) and sets
  45.         up the user interface.  
  46.  
  47.  
  48.                              WINDOWS
  49.  
  50.         There are two small windows (marked "Now in DFx:") which show
  51.         at any moment the drive's contents.  An empty window means an
  52.         empty drive.  Normally the disknames appear in these windows.
  53.         If the disk cannot produce a name, a classification is
  54.         displayed.  All text different from <VolumeName> is printed in
  55.         another color. (black)
  56.  
  57.         In the window "Copy history" appear the names of all
  58.         successfully copied disks.  If you want a name to disappear,
  59.         double click on it.
  60.  
  61.         In the progression window the progress of the copy process is
  62.         graphical presented.  Although the depth gadgets are invisible
  63.         during the copy, they still exist and work.  The graph shows
  64.         first where pcopy HAS written.  Another color displays verify.
  65.         If the same track is to be written more than once, the color
  66.         will change again.  The number tells on which cylinder Pcopy
  67.         has written last.
  68.  
  69.         Further there is the control panel with the gadgets in it.
  70.  
  71.  
  72.                              GADGETS
  73.  
  74.  
  75.         -- Verify  ON/OFF
  76.  
  77.         The destination disk is read back and compared with the write
  78.         buffer.  It can be turned on and off during the copy process.
  79.  
  80.  
  81.         -- DFx: --> DFy:
  82.  
  83.         Defines which drive is source and which is destination.
  84.         Clicking the arrow reverses the direction.
  85.  
  86.  
  87.         -- Adapt Date
  88.  
  89.         DOS can distinguish the copy from the original if the creation
  90.         and last altered date and time are different on both disks.
  91.         If there are two disks present with the same volumename and
  92.         date/time, DOS will crash.  To prevent this, the standard
  93.         Diskcopy changes these fields.  Also if the BMFLAG is -1, it
  94.         changes it to +1. Pcopy can do this too, thus preventing to
  95.         create an exact copy.  Also if some read error could not be
  96.         repaired, Pcopy can set this flag to zero.  This all happens
  97.         with this gadget set to "ON".  Set to "OFF", the copy will be
  98.         exact (if possible).
  99.  
  100.  
  101.         -- Start Copy
  102.  
  103.         To be used to start the copy process manually.  The command is
  104.         hold until it is possible to start the copy process (two disks
  105.         inserted). A second click before the process is started will
  106.         nullify the start command.  This gadget changes into a
  107.         "Stop Copy" gadget during copying.  A confirmation is required.
  108.         Disk removal, source as well as destination, is handled as a
  109.         confirmed "Stop Copy".
  110.  
  111.  
  112.         -- Auto Start Condition
  113.  
  114.         This whole area is a gadget.  Click in it to cycle the four
  115.         stages.  See auto start for details.
  116.  
  117.  
  118.         -- Triangle gadget
  119.  
  120.         In the topborder there is a gadget with a triangle.  This
  121.         gadget affects the way Pcopy behaves to other disk users.  Its
  122.         usage of the drive hardware it so intensive, that normally
  123.         (triangle pointing up) other users do not get access to their
  124.         drives.  You can let Pcopy be a little more modest by letting
  125.         this gadget point down.  This costs from 3 to 70 seconds or
  126.         more copy time.
  127.  
  128.  
  129.                            AUTO START
  130.  
  131.         When a disk is inserted, it is classified.  To do so, the root
  132.         track is read and analyzed.  If an error is detected while
  133.         reading this track, Pcopy tries to repair the track to make
  134.         this classification safe.  Four different types are
  135.         distinguished and its classification appears in the "Now in .."
  136.         window:
  137.  
  138.  
  139.         -- New, Unformatted
  140.  
  141.         No data is detected.
  142.  
  143.  
  144.         -- Non DOS
  145.  
  146.         Some data is found.  But its format is not the normal Amiga
  147.         format.
  148.  
  149.  
  150.         -- DOS, no root
  151.  
  152.         The track can be read, but the root sector was not found.
  153.  
  154.  
  155.         -- <VolumeName>
  156.  
  157.         The root is found and the name of the disk is displayed.
  158.  
  159.  
  160.         Now that Pcopy knows what kind of disk its dealing with, it can
  161.         let the copy start depending on a user selected condition.
  162.         These are listed:  
  163.  
  164.  
  165.         -- Off: Manual Start
  166.  
  167.         Pcopy does not start copy until the Start gadget is clicked.
  168.  
  169.  
  170.         -- Dest must be New
  171.  
  172.         Pcopy starts only when a disk is classified as "New, Unformatted".
  173.         The formats that are known to be detected are MS-DOS, MSX,
  174.         Archimedes, Atari and Mac.  Probably most other formats are
  175.         detected too, but you must check it for yourself.
  176.  
  177.         -- Dest may not be DOS
  178.  
  179.         Pcopy starts only when a disk is classified as "New, Unformatted"
  180.         OR "Non DOS". By other systems already formatted disks are
  181.         overwritten.
  182.  
  183.         -- Unconditional Start
  184.  
  185.         Starts always upon insertion.  If the disk is not write
  186.         protected, it is simply overwritten.  This is a dangerous
  187.         selection and is emphasized by changing the gadget's color.
  188.         If an Amiga-DOS disk is to be overwritten, some sound is heard
  189.         and a three second delay will elapse before the copy process
  190.         starts.  When you remove the disk within this delay or click
  191.         the "Stop Copy" gadget, no writing has taken place.  You can
  192.         look at the Progression window, and if no graph or number is
  193.         visible, you were in time.  I can only say:  Do not use this
  194.         selection.
  195.  
  196.  
  197.                             REQUESTERS
  198.  
  199.         If an error is detected, a requester will appear.  If abort is
  200.         chosen, then the copy process will be terminated.  The actions
  201.         following upon retry are listed below:
  202.  
  203.            Source read error # xx
  204.            On cylinder # yy, head z.
  205.            <Short error description>
  206.  
  207.         Retry tries to read again.
  208.         Salve tries to repair the faulting track by multiple reads and
  209.         analysis.  Copy continues after this action.
  210.  
  211.            Destination write error # xx
  212.            On cylinder # yy, head z.
  213.            <Short error description>
  214.  
  215.         Retry tries to write again.
  216.  
  217.            Verify error # xx
  218.            On cylinder # yy, head z.
  219.  
  220.         Retry rewrites the track and checks again.
  221.  
  222.         If you do not know what the errors mean, ignore them.  Do a few
  223.         retries and abort if no success.
  224.  
  225.         Some actions produce confirmation requesters, like Stop Copy and
  226.         the standard stop gadget.  These are straightforward.  But
  227.         perhaps the system is too low on memory to honor the memory
  228.         requests to build the requester.  Then some defaults become
  229.         active:  "Abort" and "User was serious".
  230.  
  231.         The requester is not a true requester but a window with gadgets.
  232.         So if you use DMouse in a certain way, you have to place the
  233.         mouse pointer in this requester to use the standard keyboard
  234.         shortcuts.
  235.  
  236.  
  237.                            TRACK SALVAGE
  238.  
  239.         Pcopy has capabilities to recover data from a damaged track.  The
  240.         history window changes into a report window.  Each salved track
  241.         produces two lines.  The line starting with 'L' reports the not
  242.         recovered labels.  The 'S' reports not recovered sectors.  Behind
  243.         the 'S' and 'L' the tracknumber is displayed.  If the line
  244.         remains empty, you are lucky.  Otherwise the numbers of the not
  245.         recovered labels or sectors will appear.  Normally labels are not
  246.         used, and diskcopy does not copy them at all.  So ignore the
  247.         label report.  The not recovered sectors are more important.  A
  248.         disk that has been completely copied, but with one or more not
  249.         recovered sectors, appears Italic in the history window.  The
  250.         report remains visible as long as the destination disk stays in
  251.         the drive.  A special Pcopy pattern ('Pcopy2',X,0) is written
  252.         into not recovered sectors.  In that case if "Adapt Date" is ON,
  253.         the BMFLAG is made 0.
  254.  
  255.  
  256.                            PERFORMANCE
  257.  
  258.         Pcopy is fast (The fastest).  The best times: 100/68 seconds,
  259.         verify ON/OFF.
  260.  
  261.         Pcopy tries to be friendly to other tasks, it leaves them a lot
  262.         of time.  But in its disk use it is truly unfriendly.
  263.         Therefore you can force Pcopy to give way to other tasks which
  264.         want to use the disk hardware (other drives than those
  265.         controlled by (this) Pcopy, of course).
  266.  
  267.         It is recommended to install TrackSalve when Pcopy is used on a
  268.         system with more than two drives.  In the Trackdisk.device is a
  269.         nasty bug which can interfere with Pcopy.  Nevertheless pcopy
  270.         will deliver good copies.
  271.  
  272.  
  273.                             HISTORY
  274.  
  275.         Pcopy 2.0 is a rewrite of Pcopy 1.0.(Fish 151).  The copier
  276.         mostly in assembly and the user interface in C.  The user
  277.         interface became a separate task.  Pcopy uses ONLY code and data
  278.         derived from the original .i and .h files.  Therefore I think it
  279.         will be compatible with future releases of the OS.
  280.  
  281.         Pcopy 2.01.  The audio.device is not to be accessed in the
  282.         standard way, as I read recently in a publication of Commodore.
  283.         Pcopy used the standard method and sometimes the audio.device
  284.         died.  Pcopy waited for a reply.. forever...
  285.         The algorithms of the size of the requester and its gadgets used
  286.         the default font instead of the font of the screen on which
  287.         Pcopy executes.  The requesters now are perhaps a little nicer
  288.         when other fonts are used.
  289.         The salve routine has been made a little more efficient without
  290.         changing its functionality.  This results into a quicker login
  291.         of non-Dos disks and a slightly shorter track salvage.
  292.  
  293.     Pcopy 2.02.  The progression graph now reflects write, verify and
  294.     rewrite.
  295.  
  296.         Pcopy 2.1.  Better salve routines.  The routines in TrackSalve
  297.         are far superior to the old ones in Pcopy.  These routine are
  298.         now replaced.
  299.  
  300.         Pcopy 2.11. If just a sync was found, Pcopy classified the disk as
  301.         "Amiga format, no root" instead of "No Amiga format".
  302.  
  303.         Pcopy 2.12.  Stupid.  Both release versions 2.1 and 2.11 were by
  304.         a compile time flag actually debug versions with the salve
  305.         function partial disabled.  
  306.  
  307.  
  308.                             FUTURE
  309.  
  310.         The way the drives are snached away from the system while
  311.         remainingg disk-multitasking, prevents an easy adaption of
  312.         dynamic drive allocation.  That would be the most obvious
  313.         improvement of the program at the moment.
  314.         Multi-destination is out of the question, because it is not a
  315.         design aim.  Turbobackup has it implemented.  Besides that, the
  316.         autostart logic is already dreadful.  
  317.         Because Intuition is not that friendly in its cpu usage, it
  318.         should be better to have less windows open.  Therefore the graph
  319.         could be displayed in the control window and the other windows
  320.         could be made removable (recoverable).
  321.         A configfile.
  322.         Available drives investigation.
  323.         And single drive operation.
  324.         And multiple copy.
  325.         Etc. etc.
  326.         Guess who is silly.  First some money now with this machine.
  327.         
  328.  
  329.                             COPYRIGHT
  330.  
  331.         Copyright 1989, 1990 D.W.Reisig.  Pcopy is freely distributable
  332.         (FreeWare).  All you may charge for is medium costs.  You must
  333.         include this file (Pcopy.doc) with the program (Pcopy).  You are
  334.         not allowed to pass these files if changed.
  335.  
  336.  
  337.         If you have any suggestions or remarks:
  338.  
  339.         Dirk W. Reisig
  340.         Woudweeren 10
  341.         1151 AV  Broek in Waterland
  342.         The Netherlands (Holland)
  343.  
  344.         
  345.  
  346.         Call our favourite BBS for all Black Monks releases:
  347.  
  348.                               CENTRAL EUROPE !!!
  349.                              ~~~~~~~~~~~~~~~~~~~~
  350. d/l FROM BATMAN^ROBIN BBS [ P A R A D O X ]
  351.  
  352.